package com.uva.dbcs.gestionDeVehiculos.persistencia.impl;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import com.uva.dbcs.gestionDeVehiculos.dominio.Fabricante;
import com.uva.dbcs.gestionDeVehiculos.persistencia.FabricanteDAO;
import com.uva.dbcs.utilidades.persistencia.GenericAbstractDAO;

/**
 * Session Bean implementation class FabricanteDAOJPA
 */
@Stateless
public class FabricanteDAOImpl extends GenericAbstractDAO<Fabricante, Integer>
		implements FabricanteDAO {

	@PersistenceContext
	private EntityManager entityManager;

	/**
	 * Default constructor.
	 */
	public FabricanteDAOImpl() {
		super(Fabricante.class);
	}

	@Override
	public EntityManager getEntityManager() {
		return entityManager;
	}

}
